Savoir quand votre application est en réseau, la connectivité peut être très utile et éviter une gestion des erreurs
compliquée ou inutile lorsque vous essayez d'exécuter des requêtes réseau dans des conditions hors ligne.
Donc, dans la courte liste, nous verrons comment utiliser cette API HTML5 Navigator pour vérifier l'état du
réseau, l'API principale étant ici la propriété en ligne Navigator.
Mais nous avons également accès à des événements dont je vais vous montrer dans une minute.
Navigator, bien sûr, étant un objet de fenêtre global comme avec n'importe quelle autre API HTML5.
Ceci est donc exclusif au processus de rendu dans GML indexé.
Je vais commencer par créer un simple indicateur d'état du réseau.
L'utilisation de cette balise H1 dit que l'application est avec une balise de soulignement que nous pouvons sélectionner pour définir le statut en utilisant un
identifiant de statut, puis en travaillant en ligne.
Nous pouvons vérifier l'état initial du réseau lors du chargement de l'application.
Commencez par sélectionner l'élément de statut, en affectant le domino à l'élément de porte à points de document de noeud de statut
par I. RÉ. statut.
Ensuite, nous pouvons définir le texte de cet élément en fonction de la propriété en ligne des navigateurs.
Le point de note d'état dans un texte équivaut à l'utilisation d'un point de navigateur d'opérateur ternaire en ligne, qui, s'il est vrai, définira le texte d'état
sur en ligne sinon, ce qui signifie que le navigateur point en ligne retourne faux le mettra hors ligne, enregistrez
cette fenêtre principale de rechargement et leur application est en ligne maintenant pour tester les conditions du réseau.
Nous pouvons normalement utiliser l'onglet des conditions du réseau individus.
Celui-ci définit ici la limitation en mode hors connexion.
Actualisez à nouveau la fenêtre.
L'application est hors ligne.
De retour au rafraîchissement et nous sommes de retour.
Il s'agit donc d'une solution simple pour vérifier explicitement l'état du réseau.
Mais nous pouvons également implémenter des écouteurs d'événements pour nous informer des changements de réseau.
Je vais créer une fonction pour définir le texte d'état avec le statut défini par const équivaut à une fonction avec un
seul argument d'état.
Ceci étant juste une valeur vraie ou fausse, déplacez ce sélecteur de nœud dans la fonction, en réutilisant le
même opérateur ternaire, en vérifiant au lieu de Navigator en ligne.
L'argument status passe à la fonction comme avant le contrôle de l'état du poste d'appel de charge avec
la valeur d'état parcourue en ligne.
Ensuite, pour signaler toute modification ultérieure de l'état du réseau, nous pouvons écouter l'objet window afin
que la fenêtre n'ajoute pas d'écouteur d'événements.
En ligne, ce qui signifie que l'application est revenue en ligne, appelez ledit statut vrai, dupliquez cet auditeur pour l'événement
hors ligne.
Appelant ledit statut faux.
Saif.
Rechargez la fenêtre, qui effectue la vérification initiale et confirme que nous sommes en ligne, a déclaré que la limitation
pour déconnecter l'en-tête se met à jour en conséquence.
Et la même chose lors de la remise en ligne.